home *** CD-ROM | disk | FTP | other *** search
- package sun.awt.macos;
-
- import java.awt.Event;
- import java.awt.MenuItem;
- import java.awt.peer.MenuItemPeer;
-
- class MMenuItemPeer implements MenuItemPeer, ActionComponent {
- boolean isCheckItem;
- MenuItem target;
-
- MMenuItemPeer() {
- }
-
- MMenuItemPeer(MenuItem var1) {
- this.target = var1;
- this.isCheckItem = false;
- }
-
- private int modifiersToJavaFlags(int var1) {
- int var2 = 0;
- if ((var1 & 256) != 0) {
- var2 |= 4;
- }
-
- if ((var1 & 512) != 0) {
- var2 |= 1;
- }
-
- if ((var1 & 2048) != 0) {
- var2 |= 8;
- }
-
- if ((var1 & 4096) != 0) {
- var2 |= 2;
- }
-
- return var2;
- }
-
- public void action(int var1) {
- this.target.postEvent(new Event(this.target, System.currentTimeMillis(), 1001, 0, 0, 0, this.modifiersToJavaFlags(var1), this.target.getLabel()));
- }
-
- public void action(boolean var1) {
- System.err.println("Internal AWT error");
- }
-
- public void action() {
- System.err.println("Internal AWT error");
- }
-
- public void handleAction(int var1) {
- MenuItem var2 = this.target;
- InterfaceThread.postInterfaceEvent(var2, var1);
- }
-
- public void enable() {
- }
-
- public void disable() {
- }
-
- public void dispose() {
- }
-
- public void setLabel(String var1) {
- }
- }
-